package com.ruoyi.system.service;

import com.ruoyi.system.domain.UserLogin;
import java.util.List;

public interface IUserLoginService {
    List<UserLogin> selectUserLoginList(UserLogin userLogin);
    
    UserLogin selectUserLoginById(Integer id);
    
    UserLogin selectUserLoginByTel(String tel);
    
    int insertUserLogin(UserLogin userLogin);
    
    int updateUserLogin(UserLogin userLogin);
    
    int deleteUserLoginByIds(Integer[] ids);
    
    /**
     * 根据userKey查询用户登录信息
     * 
     * @param userKey 用户标识
     * @return 用户登录信息
     */
    UserLogin selectUserLoginByUserKey(String userKey);

    UserLogin selectUserLoginByToken(String token);
} 